From d3d0ac23f3b8761f58853491503207e21333260b Mon Sep 17 00:00:00 2001 From: "cl349@freefall.cl.cam.ac.uk" Date: Fri, 27 Aug 2004 23:59:14 +0000 Subject: [PATCH] bitkeeper revision 1.1159.53.20 (412fcad23hK1z2MEUvJpOm8rSZ01xg) Call blkdev_put from vbd destroy functions. Patch by Michael Vrable. --- linux-2.6.8.1-xen-sparse/drivers/xen/blkback/vbd.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/linux-2.6.8.1-xen-sparse/drivers/xen/blkback/vbd.c b/linux-2.6.8.1-xen-sparse/drivers/xen/blkback/vbd.c index 765f467608..b530128366 100644 --- a/linux-2.6.8.1-xen-sparse/drivers/xen/blkback/vbd.c +++ b/linux-2.6.8.1-xen-sparse/drivers/xen/blkback/vbd.c @@ -305,6 +305,9 @@ void vbd_destroy(blkif_be_vbd_destroy_t *destroy) while ( x != NULL ) { t = x->next; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0) + blkdev_put(x->bdev); +#endif kfree(x); x = t; } @@ -330,6 +333,9 @@ void destroy_all_vbds(blkif_t *blkif) while ( x != NULL ) { t = x->next; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0) + blkdev_put(x->bdev); +#endif kfree(x); x = t; } -- 2.30.2